<?xml version="1.0" encoding="utf-8"?>
<Content xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:blueonionsoftware-com:bloget:runtime:data">
  <text>By The C# Team 

&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Where you once used &lt;strong&gt;Regsvr32&lt;/strong&gt; on unmanaged COM libraries, you will now use &lt;strong&gt;Regasm&lt;/strong&gt; on managed .NET libraries.&lt;/p&gt;

&lt;p&gt;&amp;#8220;&lt;a title="Link outside of this blog" href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/regsvr32.mspx" target=Bwindow&gt;Regsvr32 &lt;/a&gt;is&amp;nbsp;the command-line tool that registers .dll files as command components in the registry&amp;#8220;&lt;/p&gt;
&lt;p&gt;&amp;#8220;Regasm.exe, the &lt;a title="Link outside of this blog" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpgrfassemblyregistrationtoolregasmexe.asp" target=Bwindow&gt;Assembly Registration&lt;/a&gt; tool that comes with the .NET SDK,&amp;nbsp; reads the metadata within an assembly and adds the necessary entries to the registry, which allows COM clients to create .NET Framework classes transparently. Once a class is registered, any COM client can use it as though the class were a COM class. The class is registered only once, when the assembly is installed. Instances of classes within the assembly cannot be created from COM until they are actually registered.&amp;#8220;&lt;/p&gt;

&lt;p&gt;If you want to register an assembly programmatically, see the&amp;nbsp;&lt;a title="Link outside of this blog" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemruntimeinteropservicesregistrationservicesclasstopic.asp" target=Bwindow&gt;RegistrationServices class&amp;nbsp;and &lt;a title="Link outside of this blog" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemruntimeinteropservicescomregisterfunctionattributeclasstopic.asp" target=Bwindow&gt;ComRegisterFunctionAttribute&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://flounder_aaeng/blogs/devnotes/aggbug/241.aspx" width = "1" height = "1" /&gt;</text>
  <last_update>2007-10-04T00:41:08.0320806Z</last_update>
  <source_title />
  <source_link />
  <comments />
  <references />
  <attachments />
</Content>